Testing the Docs¶
balbalaablab
In [1]:
Copied!
import sys
sys.path.append("..")
import numpy as np
from chromatic import *
from src.plot.interactive_plots import *
from src.utils import *
import sys
sys.path.append("..")
import numpy as np
from chromatic import *
from src.plot.interactive_plots import *
from src.utils import *
Running on Python v3.9.12 | packaged by conda-forge | (main, Mar 24 2022, 23:23:20) [Clang 12.0.1 ] Running on numpy v1.22.3 Running on chromatic v0.0.25
dfhjhdjk
In [2]:
Copied!
r = SimulatedRainbow(
signal_to_noise=100,
dt=1*u.minute,
R=50)
r = SimulatedRainbow(
signal_to_noise=100,
dt=1*u.minute,
R=50)
In [3]:
Copied!
i = r.inject_transit(
planet_radius=np.random.normal(0.1, 0.01, r.nwave)
)
i = r.inject_transit(
planet_radius=np.random.normal(0.1, 0.01, r.nwave)
)
In [4]:
Copied!
i.imshow();
i.imshow();
In [5]:
Copied!
b = i.bin(
dw=0.1*u.micron, dt=10*u.minute
)
b.imshow();
b = i.bin(
dw=0.1*u.micron, dt=10*u.minute
)
b.imshow();
In [6]:
Copied!
# synthetic spectrum + injected planet
i.imshow_interact()
# synthetic spectrum + injected planet, ylog scale
i.imshow_interact(ylog=True, custom_ylims=[0.985,1.005])
# synthetic spectrum + injected planet
i.imshow_interact()
# synthetic spectrum + injected planet, ylog scale
i.imshow_interact(ylog=True, custom_ylims=[0.985,1.005])
🌈 Warning: >10,000 data points - interactive plot will lag! You should try binning the Rainbow first! 🌈 Warning: It looks like you might have unbinned data - you may want to use ylog=True!
🌈 Warning: >10,000 data points - interactive plot will lag! You should try binning the Rainbow first!
In [15]:
Copied!
# synthetic spectrum + injected planet, binned
b.imshow_interact()
# synthetic spectrum + injected planet, binned, in hours
b.imshow_interact(t_unit='h',w_unit="nm",cmap='magma')
# synthetic spectrum + injected planet, binned
b.imshow_interact()
# synthetic spectrum + injected planet, binned, in hours
b.imshow_interact(t_unit='h',w_unit="nm",cmap='magma')
In [13]:
Copied!
# uncertainties
b.imshow_interact(quantity='uncertainty',t_unit='h')
# uncertainties
b.imshow_interact(quantity='uncertainty',t_unit='h')
In [ ]:
Copied!